SelectGenerateDeliverIn

The SelectGenerateDeliverIn object is submitted as part of the SelectGenerateDeliver request message (input).

Parameter Type Description
DocumentFormat string A string identifying the format of the document to return. Options include: PDF, Raw XML, TRF, Tagged PDF.
DaysToPersistInLongTermStorage int The value used to calculate when the transaction will be deleted from the database (in days).
AccountIdentifier long An element indicating the Administration account in which to associate the request.
TransactionData xml Transaction data in the form of a XML file that will be used to process the request.
ContentIdentifier string A string identifying the type of content to be used.
AncillaryOutputOptions array A sequence of elements indicating Watermark and Barcode information. AncillaryOutputOptions is an array of AncillaryOutputOption
Attachments array An array, ArrayOfAttachments, containing attachment objects. The Attachment object contains the requested file as a PDF and includes description information about the attached PDF.

Attachments are base64 encoded. The code reads the file and the uses a .net library call to encode the file for transmission:

Attachment = Convert.ToBase64String(data, 0, strLen)

Convert can be found in System.Convert

AttachmentPosition enum An enumerator indicating the location of the attachment in relation to the documents.
Callback string A sequence of elements indicating the Callback URL, Username and Password.
PassthroughIdentifier string

The PassThroughIdentifier is an optional user-defined generated parameter. This parameter is case-sensitive.

The PassThroughIdentifier MUST be unique for each request.

If a PassThroughIdentifier has been submitted previously for an account and exists in the database, Expere Document Services will return the original transaction ID. A new transaction ID will not be created.

If the PassThroughIdentifier is passed in the request and the parameter is empty (null), Expere Document Services will process the request and return a new transaction ID.

Recipients string A sequence of identifiers comprising the recipient's address and delivery information.
ReturnAddress string A sequence of identifiers comprising the return address information.
RequestUCD boolean A true or false value indicating whether to include the RequestUCD parameter.
Oppsa OPPSA Container object for OPPSA organization and product information.
MergeTRIDDocs boolean A true or false value indicating whether to include the MergeTRIDDocs parameter.